layui.use('form', function () {
    var form = layui.form;
    //数据验证
    //自定义验证规则
    form.verify({
        cate_name: function (value) {
            //至少是2个中文
            let reg = /^[\u4E00-\u9FA5]{2,}$/
            if (!reg.test(value)) {
                return '标题至少得2个汉字';
            }
        },
        sort: function (value) {
            //1-100的正整数
            let reg = /(^[1-9]\d?$)|(^100$)/
            if (!reg.test(value)) {
                return '排序必须是1-100的正整数';
            }
        }
    });

    //监听提交
    form.on('submit(formDemo)', function (data) {
        let formData = data.field;
        let id=formData.id
        //发送ajax提交数据进行数据库的修改
        $.ajax({
            type: "put",
            url: `/admin/cates/${id}`,
            data:formData,
            success: function (res) {
                if(res.status==204){
                    layer.msg('修改成功',{icon:6},function(){
                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                        parent.layer.close(index); //再执行关闭 
                    })
                }else{
                    layer.msg('修改失败', {
                        icon: 5
                    }, function () {
                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                        parent.layer.close(index); //再执行关闭 
                    })
                }
            }
        });
    
        return false;
    });
})